package com.tydic.daily.user.service;

import java.util.List;

import com.tydic.daily.user.po.DailyUser;

public interface UserLoginService {
	/**
	 * 用户注册
	 */
	int registUser(DailyUser record);

	/**
	 * 判断是否存在该用户名，存在返回1，不存在返回0
	 * 
	 * @param userName
	 * @return
	 */
	int getValidForRegistUsername(String userName);

	/**
	 * 根据用户名获取用户信息
	 * 
	 * @param userName
	 * @return
	 */
	DailyUser queryUserByName(String userName);

	/**
	 * 根据用户主键获取权限编码
	 * 
	 * @param userId
	 * @return
	 */
	List<String> getPermissionByUserId(Integer userId);
}
